﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LinqToLfsWorld
{
	/// <summary>
	/// Describes various team options (see <see cref="Team.Flags"/>)
	/// </summary>
	[Flags]
	[Serializable]
	public enum TeamFlags : int
	{
		/// <summary>
		/// The team competes in circuit races
		/// </summary>
		Race = 1,

		/// <summary>
		/// This team competes in drift races
		/// </summary>
		Drift = 2,

		/// <summary>
		/// This team competes in drag races
		/// </summary>
		Drag = 4,

		/// <summary>
		/// New members can apply to join this team
		/// </summary>
		CanApply = 8,

		/// <summary>
		/// This team has their own host
		/// </summary>
		HasHost = 16,

		/// <summary>
		/// This is a demo version team
		/// </summary>
		Demo = 32,

		/// <summary>
		/// This is a S1 version team
		/// </summary>
		S1 = 64,

		/// <summary>
		/// This is a S2 version team
		/// </summary>
		S2 = 128,

		/// <summary>
		/// This is a S3 version team
		/// </summary>
		S3 = 256
	}
}
